package com.qiaofang.common.constant;

public enum ExceptionEnum {

    /**
     * 数据库没有对应的记录
     */
    NOT_FIND_DB_DATA("be001", "数据库没有对应的记录"),
    /**
     * 域名已经存在
     */
    EXIST_DOMAIN("be002", "域名已经存在"),
    /**
     * 存在一样的域名
     */
    EXIST_MORE_THAN_2_DOMAIN("be003", "系统存在两条一样域名的数据，请联系管理员"),
    /**
     * 手机号码已存在
     */
    EXIST_TELEPHONE("be004", "手机号码已存在"),
    /**
     * 存在两个一样的账户
     */
    EXIST_MORE_THAN_2_TELEPHONE("be005", "该公司存在两个一样的账户，请联系管理员"),
    /**
     * 上传图片异常
     */
    UPLOAD_EXCEPTION("be006", "上传图片异常"),
    /**
     * 账户不存在
     */
    NOT_EXIST_ACCOUNT("be007", "账户不存在"),
    /**
     * 用户名密码不正确
     */
    ACCOUNT_PWD_WRONG("be008", "用户名密码不正确"),
    /**
     * 不能删除启用状态下的记录
     */
    STATUS_DISABLE_DELETE("be009", "不能删除启用状态下的记录"),
    /**
     * 没有查到对应的公司
     */
    NOT_EXIST_COMPANY("be010", "没有查到对应的公司"),
    /**
     * 此公司下已存在一个处于启用状态下的管理员
     */
    EXIST_ENABLE_MANAGER("be011", "此公司下已存在一个处于启用状态下的管理员！"),
    /**
     * 存在多个管理
     */
    EXIST_MORE_THAN_2_ENABLE_MANAGER("be012", "此公司存在多个处于启用状态下的管理员，请联系管理员！"),
    /**
     * 顶级部门查询异常
     */
    TOP_DEPARTMENT("be013", "该公司顶级部门异常，请联系管理员！"),

    /**
     * 存在同名分销公司 Distribution
     */
    EXIST_SAME_NAME_DISTRIBUTION("be014", "已经存在同名分销公司，不能新增！"),

    UPLOAD_WX_CONFIG("be015", "上传微信配置异常！"),
    /**
     * 批量删除分销人员异常
     */
    BATCH_DEL_AGENCY_USER("be016","非禁用用户不能删除！"),
    /**
     * 批量删除分销机构异常
     */
    BATCH_DEL_AGENCY_COMPANY("be017","非禁用公司不能删除！"),

    ;

    private String code;
    private String message;

    ExceptionEnum(String code, String message) {
        this.code = code;
        this.message = message;
    }

    public String getCode() {
        return code;
    }

    public String getMessage() {
        return message;
    }
}
